[c++]连接资料库

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:42:44
请问各位...
除了使用控件直接连接资料库..
还有其他方去吗

不要是用vc++或c++ builder般使用控件的

你说的是连接数据库吗?
如果是的话,可以用ODBC API来连接数据库~具体的不是一句话能说清楚的~
参考:
http://publib.boulder.ibm.com/iseries/v5r2/ic2989/info/cli/rzadpmst34.htm
1.安装mySQL数据库
2.安装mySQL连接驱动(如果不安装的话,在下一步就会找不到mySQL的驱动)
3.新建一个名为mySQL的数据源
4.用户名密码为:root 0 (这个可以自由设定)
5.在编译器中连接库中添加 -lodbc32 (这个是针对g++,如果VC的添加odbc32.lib)
6.如果下面的程序能执行,说明你的操作是正确的,否请重新检查你的操作的正确性。(此程序已在Windows G++环境下调试通过)。

#include <iostream>
#include <windows.h>
#include <sql.h>
#include <sqlext.h>

using namespace std;

int main(int argc, char *argv[])
{
SQLHENV env;
SQLHDBC hdc;
SQLHSTMT stmt;
SQLCHAR DSNname[20] = "mySQL";
SQLCHAR UserName[20] = "root";
SQLCHAR PassWord[20] = "0";
SQLCHAR SqlStmt[] = "CREATE DATABASE myds";
SQ